.sign_list{
  .list{
    background: @bg;
    margin-top: @spaceV;
    li{
      .liIn{
        padding: @space;
        &:extend(.flex, .flex_center);
      }
      .portrait{
        @size: 60px;
        width: @size;
        height: @size;
        border-radius: 50%;
        background-repeat: no-repeat;
        background-size: 100% 100%;
      }
      .name{
        &:extend(.flex1);
        overflow: hidden;
        font-size: 0;
        margin-right: 10px;
        span{
          display: inline-block;
          box-sizing: border-box;
          max-width: 100%;
          font-size: 16px;
          padding: 0 22px 0 10px;
          background-repeat: no-repeat;
          background-size: auto 15px;
          background-position: right center;
        }
        .female{
          background-image: url('../../../static/img/coach/female.png');
        }
        .male{
          background-image: url('../../../static/img/coach/male.png');
        }
      }
      .mark{
        .format(@color: @grey);
        padding-left: 22px;
      }
      .marked{
        color: #32cc4a;
        background: url('../../../static/img/coach/checkmark.png') left center no-repeat;
        .bgSize(18px);
      }
      .tel{
        text-align: center;
        a{
          display: block;
          padding: 15px 0;
        }
        span{
          display: inline-block;
          .format(16px; #000);
          background: url('../../../static/img/coach/tel.png') left center no-repeat;
          .bgSize(25px);
          padding-left: 35px;
        }
      }
    }
  }
}
